const { defineConfig } = require('@vue/cli-service')
const path = require('path')

function resolve(dir) {
  return path.join(__dirname, dir)
}
module.exports = defineConfig({
  publicPath: './',
  outputDir: 'dist',
  assetsDir: 'static',
  productionSourceMap: false,
  transpileDependencies: true,
  lintOnSave: false,
  configureWebpack: {
    resolve: {
      alias: {
        '@': resolve('src')
      }
    }
  },
  
  //本地测试地址
  // devServer: {
  //   proxy: {
  //     '/pdf': {
  //       // target: 'https://ultrasound.cdhyhs.com',
  //       target: 'http://cvd.cdhyhs.com/',
  //       changeOrigin: true,
  //       pathRewrite: { '^/pdf': '' },// 将 '/pdf' 替换为空，确保路径正确
  //     },
  //   },
  // },
  // devServer: {
  //   proxy: {
  //     '/huiyi': {
  //       target: 'https://ultrasound.cdhyhs.com',
  //       changeOrigin: true,
  //       pathRewrite: {
  //         '^/huiyi': ''
  //       }
  //     }
  //   }
  // }
  // devServer: {
  //   proxy: {
  //     '/statistic': {
  //       target: 'http://ultrasound.cdhyhs.com:19000', // 跨域网址
  //       changeOrigin: true, // 自动修改http header里面的host
  //       pathRewrite: {
  //         '^/statistic': '' // 路径的替换规则
  //       }
  //     }
  //   }
  //   // before: require('./mock/mock-server.js')
  // },
})
